性能:C++ 是一種靜態編程語言,能夠直接控制電腦的硬體資源,如記憶體和CPU。
移植性:C++是一種可移植的語言,可以編寫一次程式碼,透過不同的編譯環境,就可以實現在不同的系統上執行,。這對於跨平台應用程序的開發相當方便。
OOP(Object-Oriented Programming):C++ 允許開發者使用封裝、繼承和多態性等概念來設計程式碼。這種結構化方法使程式碼更加容易維護與延展。
Standard Library:C++具有強大的標準庫,包括佇列、算法、文件處理、多線程等,可以節省大量開發時間,因為它們提供了許多現成的解決方案。
優秀的工具:C++ 已經有許多強大的開發工具,有助於優化代碼和排除錯誤,節省相當多的開發時間。
硬體存取:C++ 具有指標等特性,允許直接訪問硬體資源,這對於系統編程和嵌入式開發非常有利。
上述是為什麼選擇C++作為此次實作程式語言的原因。